auto.waitFor()
var appRun = currentActivity()
var t=0

/**
 * 上滑
 */
 function swipe_my(){

    // random_time = getRndInteger(500,1500)
    
    // swipe(500, 1800, 500, 800, random(200,1500))

    swipe(500, random(1800,2000), 500, random(100,600), random(200,1500))

    // gesture(1000, [600, 1600], [500, 1000])

}
/**
 * 
 * 通过bounds 点击
 * @param {*} btn  按钮对象
 */
 function clickBtnByBoundsCenter(btn) {
    var position = btn.bounds();
    press(position.centerX(), position.centerY(),1);
    sleep(1000);
}

function one() {
    enterVipShop()
    while(textEndsWith("滑动开始").exists()) {
        swipe_my()
        toast("滑动开始")
        sleep(1000)
    };

    while(textEndsWith("继续滑动").exists()) {
        swipe_my()
        toast("找到继续滑动")
        sleep(1000)
    };

    for (let times = 0; times < 3 ; times++) {
        if(descEndsWith("+500").exists()){
            toast("+500")

            var btn = text("+500").findOne(1000)
            // clickBtnByBoundsCenter(btn)
            sleep(3000)
            break;
        }else{
            toast('尝试寻找[+500]，第'+times+'次')
        }

        sleep(random(1000,8000))
    }
    
    // 结束一次，退出并清理后台
    quitVipShop()
}

function enterVipShop(){
    // 打开快应用
    app.openUrl("https://hapjs.org/app/com.VIP.VIPQuickAPP/pages/index")
    sleep(2000)

    // 进入活动页面
    press(990, 1614,1);
    sleep(2000)

    // 判断任务是不是全部完成
    if(descEndsWith("已完成，看更多好货").exists()){
        toast("任务全部完成");
        exit()
    }

    // 进入商品
    press(250, 1130,1);
    sleep(2000)
}


function quitVipShop(){
    home()
    sleep(1000)
    
    recents()
    
    sleep(2000)
    
    let cleanBackBtn = desc("清除全部-按钮").findOne(2000)
    clickBtnByBoundsCenter(cleanBackBtn)
}


let flag=true
while(flag==true){
    one()
    toast("第"+t+"次完毕")
    t++;
    if(t>61){flag=false}
}


